.advert_date_row{
  display:block;
  float:left;
  width:100px;
  border:solid navy 1px;
  border-radius:5px;
  box-shadow:2px 2px 2px #000;
  margin-left:10px;
  margin-bottom:10px;
  padding:10px;
  /*padding:4px;
  height:22px;*/
  /*background:yellow;*/
  
}
#dates_box{
height:232px;width:232px;
padding:3px;

}
#advert_cal{
 
  border-collapse:separate;
  width:1400px;
 
}
#advert_cal td{  
border:solid #ccc 1px;
padding:0px;
border-width:0.5px;
border-style:outset;
 width:200px;  
 height:30px;
//background:#fff;
}
.advert_accd{
background:#ccc;   
color:#fff;
}
.advert_acca{

color:gray;
}
.advert_acca span{
  margin:4px;
  cursor:pointer;
}
.advert_acca span:hover{ 
color:#000;
}
.advert_cell_color0{
background:#fff;     
}
.advert_cell_color1{
background:#DDF9FF;    
}
#count_public_dates{
  font-size:16px;
  color:maroon;
  font-weight:bold;
}
/*.ui-state-disabled .ui-datepicker-unselectable .ui-datepicker-week-end,.ui-datepicker-week-end{
background:pink;  
background-image: none;
}*/
.ui-datepicker td.red a{
color:#f00 !important;
background:pink;  
background-image: none;
}
.ui-datepicker td.blue a{
color:navy !important;
background:lightblue;  
background-image: none;
}
#period_place div{
color:red;
font-size:14px;
}
#period_place div span{
  font-weight:bold;  
  font-size:16px;
}
.body_msg{
background:maroon;  
color:#fff;
font-size:16px;
font-weight:bold;
padding:5px;
}
#advert_fields_form_tbl td{
  vertical-align:top;
}
.box_info_gray{
  padding:5px;
  width:270px;
  background-color:#EAEAEA;
}
.box_info_gray p{
 margin:0px; 
 padding:5px;
}

.leftmenu .citydomain div{
  color:#fff;
  padding:23px 10px;
  text-transform:uppercase;
  font-size:13px;
}
.current_city {
    background: #1ABC9C!important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
}
.current_city:hover {
    background: #16A085!important;
}
.filters .citydomain div {
    padding:10px 10px;
}
.filters .citydomain ul {
    margin: 0;
    padding: 0;
}
.filters .citydomain ul li {
    list-style: none;
}
.leftmenu .citydomain ul{
  margin:0px;
  padding:0;
  background:#3C3C3C;
  color:#fff;
  
  list-style:none;
}
.leftmenu .citydomain ul li{
  margin:0px;
  padding:0px;
  border-bottom:solid #4C4C4C 1px;
}
.leftmenu .citydomain ul li a{
color:#fff;
padding:10px;
display: block;
text-decoration:none;
font-weight:normal;
text-transform:uppercase;
font-size:11px;
}
.leftmenu .citydomain ul li a:hover {
	background: #444;
}


.main-menu{
list-style:none;
 margin:0px;
  padding:0; 
  
}
.main-menu li a:before {
    font-family: 'WebHostingHub-Glyphs';
    background: none;
    width: auto;
    height: auto;
    font-style: normal;
}
.leftmenu .main-menu li{
background-color:#1ABC9C;
border-bottom:solid #25977c 1px;
 background-repeat:no-repeat;
  background-position:10px 50%;
}
.leftmenu_advert .main-menu li{
background-color:#F89F18;
border-bottom:solid #fff 1px;
 background-repeat:no-repeat;
  background-position:10px 50%;
}

.main-menu li.active-trail,
.main-menu li.active-trail:hover {background-color:#ECF0F1!important;color:#000;}

.main-menu li a.active{color:#000;background: #ECF0F1;}
.main-menu li.active:hover{background-color:#ECF0F1;}
.main-menu li a.active:hover{color:#000;}
.main-menu li a{
 color:#fff;
 	padding:15px 0px 15px 15px;
 	display: block;
  text-transform:uppercase;
  font-size: 16px;
}
.main-menu li:first-child {
	border-top: 1px solid #25977c ;
}
.leftmenu .main-menu li:hover{
background-color:#16A085;  
}
.leftmenu_advert .main-menu li:hover{
background-color:#C78013;  
}
.menu-555 a:before{
    content:'\f413';
    padding-right: 10px;
    font-size: 20px;
    font-weight: normal;
}
.menu-554 a:before{
    content:'\f220';
    padding-right: 10px;
    font-size: 20px;
    font-weight: normal;
}

.menu-482 a:before{
    content:'\f538';
    padding-right: 10px;
    font-size: 20px;
    font-weight: normal;
}
.menu-677 a:before{
    content:'\f12c';
    padding-right: 10px;
    font-size: 20px;
    font-weight: normal;
}
.node-type-event .menu-482 a {
    background: #ECF0F1;
    color: #000;
}
.menu-661,.menu-709{
  background-image:url('/misc/images/icon_709.png');
}




.page-news .menu-671,
.node-type-newarticle .menu-671,
.menu-671.active {
    
	background-image:url('/misc/images/icon_news_a.png');
	background-color:#ECF0F1!important;
}
.node-type-newarticle .menu-671 a,
.menu-671.active a {
	color: #000;
}

.menu-654.active,.menu-709.active{
  background-image:url('/misc/images/icon_709_a.png');
}


.logon a,.logon a img{
bordeR:0px;
 padding:0px;
 margin:0px; 
 display:block;
}
.closepanel{
 background: none repeat scroll 0 0 #ECF0F1;
     height:45px;
     padding-top: 15px;
     vertical-align: top;
     z-index: 1000;
}
.back_row {
    position: fixed;
    width: 278px;
    margin: 0;
    padding: 15px 0;
    top:0;
    z-index: 100;
    background-color: #ECF0F1;
    border: 1px dotted #ECF0F1;
   height: 33px;
}
.back_row img {
  width: auto;
  margin-right: 4px;
}
.back_row a,.back_row span {
  color:#3498DB;	
  line-height: 32px;
  text-transform: uppercase;
}
.advert_fathorits_box{
  background:#8D8D8D;
  height:40px;
  padding:10px;
  text-align:right;
  color:#fff;
}
.advert_node_lnk{
  margin:20px 20px 0 0;
}
.advert_node_lnk a{
  display:block;
  background-repeat:no-repeat;
  color:dimgray;
  padding:7px 0 7px 40px;
  width:60px;
}
.advert_node_lnk_print{
  background-image:url("/misc/images/icon_print.png");
  margin-right:40px;
}
.advert_node_lnk_login{
  background-image:url("/misc/images/icon_login.png");
}
.advert_node_tbl{
  margin:10px;
}
.advert_first_menu{
  list-style:none;
  padding:0;
  margin:0;
}
.advert_first_menu span{
  cursor:pointer;
  display:block;
}
.advert_first_menu li label{
  color:#1155CC;
  border-top:solid #fff 1px;
   padding:10px;
  margin:0;
}
.advert_first_menu li label:hover {
	background-color: #ebddc7;
	cursor: pointer;
}
.advert_second_menu {
	margin: 0;
	padding: 0;
}
.advert_second_menu li label{
list-style:none;
background:#none;
  padding:0;
  margin:0;
}
.advert_second_menu li{
   list-style: none;
 background-color:#ECF0F1;
 padding: 10px;
 border-top:solid #fff 1px;
}
.advert_second_menu li a{
  display:none;
     
  
}
.advert_second_menu li label{
   color:#1155CC;
   cursor:pointer;
   border: none;
}
.advert_second_menu li:hover{
background-color:#ebddc7;
}
.advert_menu_switcher{
  height:30px;
  position: fixed;
}
.advert_menu_switcher h2{
  font-size:10px;
  display:table-cell;
  padding:5px;
  float:left;
}
.advert_menu_switcher h2 a{font-size:10px;}
.active_switcher{
  background:#FFA000;
}
.advert_options{
display:block;  
height:25px;
  
}
.advert_options li{
  display:block;
  float:right;
  margin:0 5px;
  padding:2px 3px;
}
.advert_option_selected{
  background:orange;
}
.advert_node,.advert_reccomended_node{
  padding:5px;
  margin:0 10px;
}
.advert_reccomended_node{background:black;color:#fff;width:180px;}
.advert_node{background:#fff;color:#000;}
.advert_reccomended_node img{
  
}
.advert_node h5,.advert_reccomended_node h5{
  
  font-size:13px;
  margin:0px;
}
.advert_reccomended_node h5{color:#846019;}
.advert_node h5{color:blue;}
.advert_node h3,.advert_reccomended_node h3{
  font-size:11px;
  margin:0px;
}
.advert_node p,.advert_reccomended_node p{
  font-size:10px;
   word-wrap: break-word;
}
.reccomend_advert_text{
 text-align:right; 
}
.reccomend_advert_text a{
  font-size:10px;
  font-weight:normal;
  text-transform:uppercase;
}
#adverts{
  margin-bottom:60px;
}
#offers{
  margin:0px;
  list-style:none;
  padding:0px;
}
#offers li{
  background:#ccc;
  margin:0px;
  padding: 10px;
}
.down{
  cursor:pointer;
  background-image:url('/themes/epimetheus/images/down.png');
  height:150px;
  background-repeat:no-repeat;
  background-position:50% 50%;
}
.advert_taxonomy_tbl td{
  vertical-align:top;
}

.masonry-row{width:98%;}
